About custom macOS apps

Custom apps must be installed using signed distribution packages. This requires two commands to be run on a macOS device with an Apple code signing certificate.

Run the following commands in a macOS terminal to create an MDM distribution package for a sample app called Any App You Want and installing it in the /Applications folder on the destination device.

sudo pkgbuild --component Any\ App\ You\ Want.app --install-location /Applications ./AnyApp.pkg

sudo productbuild --sign "Your Certificate Name Here" --package AnyApp.pkg AnyAppDistribution.pkg

To confirm success of the distribution package, use the command pkgutil --check-signature AnyAppDistribution.pkg, which will list the certificate details and confirm that the package has been signed.

By default, custom macOS apps can be installed as managed apps, if required. To do that, on the Edit App page, select Install As Managed. However, macOS 11.0 and later can reject some enterprise apps marked as managed.

Web apps are not yet supported for macOS or tvOS.